首页>代码>android PopupWindow实现从底部弹出或滑出选择菜单或窗口>/android PopupWindow实现从底部弹出或滑出选择菜单或窗口/PicPopupWindow/src/com/example/picpopupwindow/MainActivity.java
package com.example.picpopupwindow;

import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class MainActivity extends Activity {

	//自定义的弹出框类
	SelectPicPopupWindow menuWindow;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView tv = (TextView) this.findViewById(R.id.text);
        //把文字控件添加监听,点击弹出自定义窗口
        tv.setOnClickListener(new OnClickListener() {			
			public void onClick(View v) {
				//实例化SelectPicPopupWindow
				menuWindow = new SelectPicPopupWindow(MainActivity.this, itemsOnClick);
				//显示窗口
				menuWindow.showAtLocation(MainActivity.this.findViewById(R.id.main), Gravity.BOTTOM|Gravity.CENTER_HORIZONTAL, 0, 0); //设置layout在PopupWindow中显示的位置
			}
		});
    }
    
    //为弹出窗口实现监听类
    private OnClickListener  itemsOnClick = new OnClickListener(){

		public void onClick(View v) {
			menuWindow.dismiss();
			switch (v.getId()) {
			case R.id.btn_take_photo:
				break;
			case R.id.btn_pick_photo:				
				break;
			default:
				break;
			}
			
				
		}
    	
    };
    
}
最近下载更多
wyx065747  LV67 2023年6月16日
dch187  LV13 2023年4月27日
qazfxh  LV1 2023年4月4日
a566566  LV9 2020年12月29日
1234mama  LV19 2020年5月17日
假的假的假的  LV10 2019年5月16日
wangdaquan  LV1 2019年5月1日
1607713810aaa  LV2 2019年1月2日
zhoumeng1  LV12 2018年8月15日
谭鬼鬼  LV48 2017年9月25日
最近浏览更多
121514713  LV2 2023年5月28日
qazwer11  LV5 2023年5月26日
dch187  LV13 2023年4月27日
qazfxh  LV1 2023年4月4日
xiaoqiaothq  LV2 2023年4月2日
jiazhihan  LV5 2022年5月19日
Kkkkyy  LV2 2022年1月10日
nibin576  LV6 2021年6月30日
yjl19991127  LV2 2021年6月11日
a566566  LV9 2020年12月29日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友